#!/bin/bash
read -p "请输入你的ip地址：" ip
read -p "请输入你的用户名：" username
read -p "请输入你的密码：" password
arr=(AML_CUSTOMER_MASTER AML_ACCOUNT_MASTER AML_TRANSACTION_DETAIL AML_UBO_INFO AML_WATCHLIST_MASTER AML_WATCHLIST_DETAIL AML_SCREENING_RESULT AML_ALERT AML_SUSPICIOUS_TXN_REPORT AML_MONITORING_RULE)
dt=`date -d '1 days ago' '+%y%m%d'`
for tab in "${arr[@]}"
do
		#将oracle的数据导入到hive
        sqoop import \
		#连接到oracle
        --connect jdbc:oracle:thin:@"$ip":1521:orcl \
		#用户名
        --username "$username" \
		#密码
        --password "$password" \
		#源表
        --table "$tab" \
		#目标库
        --hcatalog-database ods \
		#目标表
        --hcatalog-table "ods_$tab" \
		#分区字段名
        --hive-partition-key etl_date \
		#分区字段值
        --hive-partition-value "$dt" \
		#并行执行数量为1
        -m 1
done